Fight training system

ABSTRACT

Technologies are described herein for a fight training system. The fight training system uses one or more sensors to detect strikes by a user. The detected data is used to determine if a strike is effective in ending a fight, either by immobilizing an opponent or knocking the opponent out.

CROSS REFERENCE TO RELATED APPLICATIONS

This application claims the benefit of U.S. Provisional Application No. 62/873,426 filed Jul. 12, 2019 entitled “Fight Training System,” and U.S. Provisional Application No. 62/843,035 filed May 3, 2019 entitled “Fight Training System,” both of which are incorporated herein by reference in their entirety.

BACKGROUND

Conventional fight training systems can perform various functions to help users exercise or train to fight. For example, some systems can detect where a strike (a hit with a body part of the user onto the system) is made, how hard the strike is, and the like.

It is with respect to these and other considerations that the disclosure made herein is presented.

SUMMARY

Technologies are described herein for a fight training system. The fight training system of the presently disclosed subject matter is designed to train a user to end a fight. The fight training system detects various parameters associated with a strike and, based on historical data, determines the effectiveness of the strike to incapacitate an opponent. The various parameters may be one or more combinations of parameters, such as, but not limited to, strike location, strike force, prior strikes and prior strike forces, and factors such as height and weight of the opponent.

This Summary is provided to introduce a selection of technologies in a simplified form that are further described below in the Detailed Description. This Summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended that this Summary be used to limit the scope of the claimed subject matter. Furthermore, the claimed subject matter is not limited to implementations that solve any or all disadvantages noted in any part of this disclosure.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is an illustration of a fight training system, according to various examples.

FIG. 2 is a side perspective view of an alternative fight training system that uses hydraulic actuators, in accordance with various examples disclosed herein.

FIG. 3 is side perspective view of a fight training system, in accordance with various examples disclosed herein.

FIG. 4 is side perspective view of a fight training system mounted on a stand, in accordance with various examples disclosed herein.

FIG. 5 is side perspective view of a fight training system mounted to a wall, in accordance with various examples disclosed herein.

FIG. 6 is side perspective view of a fight training system mounted to a movable mount, in accordance with various examples disclosed herein.

FIG. 7 is side perspective view of an alternate fight training system mounted to a movable mount, in accordance with various examples disclosed herein.

FIG. 8 is side perspective view of an alternate fight training system mounted to a movable mount, in accordance with various examples disclosed herein.

FIG. 9 is a system level diagram of a fight training system, in accordance with various examples disclosed herein.

FIG. 10 is a system level diagram of a community training system, in accordance with various examples disclosed herein.

DETAILED DESCRIPTION

The following detailed description is directed to technologies for a fight training system. In the following detailed description, references are made to the accompanying drawings that form a part hereof, and in which are shown by way of illustration specific examples. Referring now to the drawings, aspects of technologies for a coolant-enabled charging cable will be presented.

In some examples, the fight training system of the presently disclosed subject matter can collect data at the point of contact and marry that with data at torsion points in the skeleton as well as in the brain cavity to give each fighter a “Knockout Factor Number.” As used herein, a Knockout Factor Number is a number in a range from low to high that gives quantitative feedback regarding how effective the strike was to knock an opponent out of the fight. The knockout may be a loss of consciousness, as well as, the loss of ability to defend against strikes or strike back.

In some examples, the fight training system of the presently disclosed subject matter provides guidance regarding future strikes. The fight training system may determine, based on historical fight data, the quickest path towards ending a fight based on a particular strike. For example, the fight training system may determine, using historical data, that an extremely hard kick straight onto a knee cap should be followed with another hard kick onto the knee to immobilize an opponent.

Some further examples include: a baseline number using data collected from real fighters in weight classes that can generate knockout power vs. those weight classes that rarely see knockouts; as the data is collected, the interactive machine will give advice to the “trainee” on better technique that will result in generating a higher “Knockout Factor Number”; The machine will also advise combinations including dodges that encourage hip, torso and foot movement that are designed to generate a higher “Knockout Factor Number”. The machine will either call out a numbered area on the “Opponent” to hit or will light up in that area; Interaction with the machine will be immediate as a display will be present; In addition to the immediate interaction, there will be a web based or application-based method of looking at your data from each workout to track progress. A goal is to have use of this feature accessible through their gym's key fob or card;

FIG. 1 is side view, internal illustration of a fight training system 100. The system 100 includes a human analog 102 in the shape of a human and a support structure 104 disposed within the human analog 102. It should be noted that the human analog 102 may be shaped in various ways, the presently disclosed subject matter not being limited to any particular shape. The human analog 102 includes various components that resemble parts of a human. In the example illustrated in FIG. 1, the parts include, but are not limited to, a head 106, arms 108, a torso 110, legs 112, and feet 114. Other body parts may be included in various examples, some of which may be described below.

The human analog 102 may be a partially solid, unitary piece constructed using materials suitable for absorbing strikes of users using the human analog 102 to train. For example, the human analog 102 may be made from an inner core of dense foam covered partially or fully by an outer layer of rubber or other suitable material. The presently disclosed subject matter is not limited to any particular construction material used to form the human analog 102.

The human analog 102 includes the support structure 104. The support structure 104 is constructed from segments of material that help support the human analog 102 into a standing position, as illustrated in FIG. 1. In some examples, the support structure 104 may include materials such as, but not limited to rods or poles constructed of iron, steel, carbon, fiberglass, aluminum, and the like. The presently disclosed subject matter is not limited to any particular material suitable to support the human analog 102.

To mimic movement that may occur when striking a human, the support structure 104 may include one or more movable joints that, when a force is applied to appropriate areas of the human analog 102, the joint will move. Some example joints include, but are not limited to, knees 116A, hips 116B, elbow 116C, shoulder 116D, and neck 116E (collectively and generically referred to herein as “joints 116”). The joints 116 may be formed using various construction techniques. For example, the joints 116 may be plastic or rubber tube that is used to connect the segments and allow movement of the various segments of the support structure 104, while supporting the support structure 104 to maintain an upright position suitable for training.

The human analog 102 may further include one or more impact sensors. In the example illustrated in FIG. 1, the human analog 102 includes a lower leg sensor 118A, a knee sensor 118B, an upper leg sensor 118C, a torso sensor 118D, an elbow sensor 118E, and a face sensor 118F (collectively and generically referred to herein as “impact sensors 118). The impact sensors 118 detect and measure a force imparted onto the area of the impact sensors 118 when a user strikes one or more of the impact sensors 118. The impact sensors 118 can also detect the directional vector at which a strike impacts the impact sensors 118. The impact sensors 118 may be mounted on the outside or on an appropriate place in the human analog 102.

The impact sensors 118 may be in communication with an impact device 120. The impact device 120 receives, either wired or wirelessly, as shown in FIG. 1, impact data from the impact sensors 118. The impact device 120 may be a computer or other device capable of receiving and transmitting impact data. The impact device 120 communicates impact data to a fight server 122. The fight server 122 is a local or remote server that receives impact data from various human analogs, such as the human analog 102 and stores that impact data in a fight data store 124.

The fight server 122 is used to provide information to a user about the effectiveness of their training based on the impact data stored in the fight data store 124. To provide effectiveness data, the impact data for the particular impact is provided to an impact determination module 126. The impact determination module 126 is configured to access impact data stored in the fight data store 124 and determine an effectiveness of a particular impact (i.e. a hit on the human analog 102 made by a user). in an example of the presently disclosed subject matter, “effectiveness” may be designed as a measure of how much closer a human would be to being immobilized if the strike on the human analog 102 was made on the human. The fight data store 124 may include not only impact data of users using human analogs, such as the human analog 102, but also historical data recorded or estimated from fighters in actual fights, such as mixed martial arts, boxing, and the like.

The impact data stored in the fight data store 124 may be modified to provide feedback on different body types. The impact data used by the impact determination module 126 may be enhanced or muted to simulate different body sizes. For example, to simulate a large and capable fighter, the impact data may have a multiplier of 1.9 (by way of example). This multiplier reduces the effect of the data, resulting in a lowered effectiveness of a strike to immobilize an opponent. For example, the impact data may indicate that a strike of 400 lbs to the face sensor 118F would likely knock out a human weighing 170 lbs. To simulate a stronger human, the strike required to knock out a human (to simulate training against a larger opponent) may require 1.5 (i.e. the example multiplier) times the 400 lbs, or 600 lbs. Thus, changing the impact data using multipliers may allow a user to train against different body types, different capabilities, etc.

The impact data stored in the fight data store 124 may also be used in conjunction with the impact sensors 118 to determine the effectiveness of a strike to immobilize or incapacitate an opponent. For example, the impact determination module 126 may, using the fight data store 124, determine that a strike to the human analog 102, if to an actual human, would result in little to no change in the status of the opponent. For example, the strike may have been too light or in a location that is easily absorbed by an opponent, such as a thigh or an elbow. Thus, the strike may have not changed the status of the opponent to indicate that the opponent is closer to being immobilized or knocked out. In another example, the impact determination module 126 may receive impact data from the face sensor 118F indicating a location and force sufficient to knock out an opponent of a predetermined size or capability. Thus, by using both data from the sensors 118 and the fight data store 124, the impact determination module 126 can provide an indication of not only a strike location, but also, strike strength, and strike effectiveness for incapacitating or immobilizing an opponent.

The fight training system 100 strike sensors may also be illuminated or otherwise have their appearance change to provide an additional resource to the user. For example, a user may strike the fight training system 100 on the chest at or near where a strike would impact a kidney of the opponent. The fight training system 100 may illuminate the same or other strike sensors to guide the user to strike specific locations to take advantage or further the impact of the strike to the kidney. In that manner, the user may be guided in a real-time manner. The fight training system 100 may also be integrated with a virtual reality or augmented reality system so that the locations are displayed in a heads up display the user is wearing rather than the strike sensors themselves, or combinations thereof.

In some examples, it may be optimal or desired to provide instant feedback to a user of the fight training system 100 so that the user can, during a session and “in the moment” adjust their training to achieve better results. For example, one or more of the sensors 118 may have different lights that provide the feedback. In one example, the sensors 118 can have an initial light, such as green or another color, that indicates a “healthy” or untouched part of the human analog 102. The sensors 118 can change color depending on the strikes and a determination of how effective the strikes are at immobilizing or incapacitating their “opponent,” as represented by the human analog 102.

In one example, the face sensor 118F at the start of a training system can be green. As the user strikes the face sensor 118F, data sent to the impact determination module 126 can result in the human analog 102 changing the color of the face sensor 118F, indicating to the user that the strikes are working and, if applied to a human opponent, would cause a degradation of the human opponent. Further, one or more of the sensors 118 may have their color changed to indicate an optimal spot or spots to strike to achieve a speedier or most rapid incapacitation or immobilization of an opponent. For example, the knee sensor 118B may have been struck a sufficient number of times or with a sufficient force that causes the impact determination module 126 to determine that the most rapid route to immobilizing the opponent is by continually striking the knee sensor 118B.

The knee sensor 118B, as well as other sensors, may provide further feedback by not only illuminating using a specific color, indicating a preferred area of contact, but also illuminate a specific brightness to indicate that it may be desirable to strike harder. For example, the sensors 118 may have a default brightness. As strikes on an area are determined by the impact determination module 126 to be a preferred location to immobilize the opponent, the impact determination module 126 may also determine that it is preferred that the user strike harder. The sensors 118 can receive an impact force input from the impact determination module 126 (or other component depending on the particular configuration) to increase the brightness of the particular sensor 118.

The brightness of the sensors 118 can also be used to provide feedback that provides an indication of the number of strikes a particular sensor 118 has received. For example, the brightness of the knee sensor 118B can be decreased as a user continues to strike the knee sensor 118B. In this manner, the user can visually see which areas of the human analog 102 they are focusing on and areas of strikes they may want to shift their focus to.

In some examples, additional support for the fight training system 100 can be provided by support 128. In some examples, it may be preferable to allow the fight training system 100 to be “free standing” whereby the fight training system 100 supports itself without needing to be attached to an external support like a wall. In these examples, the fight training system 100 may include the support 128. The support 128, in some examples, is a flat plat, disc, or the like having a size and shape conducive to supporting the human analog 102. The support 128 can be positioned on a floor, over or under a mat, or under a floor, as desired. In some examples, the entire weight of the human analog 102 is supported by the support 128.

FIG. 2 is a side perspective, internal view of a fight training system 200 that uses hydraulic actuators to simulate a human analog 202 opponent. The system 200 includes a human analog 202 in the shape of a human and a support structure 204 disposed within the human analog 202. The system 200 and the support structure 204 can include sensors and is constructed in a manner similar to the system 100 of FIG. 1. However, system 200 has integrated into the support structure 204 hydraulic joints 206A, 206B, and 206C (hereinafter collectively and generically referred to as “hydraulic joints 206”). The hydraulic joints 206A, 206B, 206C are individually pressurized/depressurized by hydraulic actuator 208. The hydraulic actuator 208 may be controlled by a controller, such as the impact device 120 of FIG. 1.

The hydraulic joints 206 are pressurized by the hydraulic actuator 208 to cause the support structure 204 to be erect when in use. The hydraulic joints 206 may be of various types used in other uses, but, are typically piston-actuated joints that use hydraulic fluid pressure to extend and retract a piston connected to a part of the support structure 204. When pressurized to a sufficient amount, the piston of the hydraulic joints 206 extend, erecting the support structure 204.

The hydraulic actuator 208 receives signals from the impact device 120 to increase or decrease hydraulic pressure to one or more of the hydraulic joints 206. There are various reasons this may be done. For example, the increase or decrease of the hydraulic pressure to one or more of the hydraulic joints 206 can change the angle of the joint, changing the position of the support structure 204, providing a dynamic physical change to the support structure 204. In another example, the hydraulic pressure applied to the hydraulic joints 206 can be used to indicate a tiring or physically hurt opponent, giving feedback to the user that this area may be an optimal area for striking.

FIG. 3 is a side perspective view of the fight training system 300, in accordance with various examples disclosed herein. In some example, the fight training system 300 can include an inner torque detection system 302 to be used with, or in lieu, of the sensors 118 described above. The inner torque detection system 302 can include a facsimile of a human skeleton, such as the support structure 104. The inner torque detection system can measure rotational force applied to fight training system 300 using torque sensors, such as the torque sensor 304, due to strikes made to the outer skin of the fight training system 300. The inner torque detection system 302 can also include a brain impact sensor 306 that can measure impact and rotational forces imparted on a brain impact sensor 306. The measurements can be used to determine, using a fight database, can determine the effect of the torque imparted on the specific location has on the opponent's status in a manner similar to the strike sensor information.

FIG. 4 is a side perspective view of the fight training system 100 mounted on a stand. The stand can be raised or lowered and can mount various types, sizes, and styles of opponents.

FIG. 5 is a side perspective view of the fight training system 100 mounted to a wall. The mount can be raised or lowered and can mount various types, sizes, and styles of opponents.

FIG. 6 is a side perspective view of the fight training system 100 mounted to a moveable mount. The mount can be raised or lowered and can mount various types, sizes, and styles of opponents. The mount can also have one or more motors that move the fight training system 100 to provide a dynamic and changing fight experience.

FIG. 7 is a side perspective view of the fight training system 100 mounted to a moveable mount. The mount can be raised or lowered and can mount various types, sizes, and styles of opponents. The mount can also have one or more motors that move the fight training system 100 to provide a dynamic and changing fight experience. The fight training system 100 of FIG. 7 can also include one or more cameras to record movement of the user to be used to help train the user.

FIG. 8 is a side perspective view of the fight training system 100 mounted to a moveable mount. The mount can be raised or lowered and can mount various types, sizes, and styles of opponents. The mount can also have one or more motors that move the fight training system 100 to provide a dynamic and changing fight experience. The fight training system 100 of FIG. 8 can also be used on a floor that provides various fight experiences. For example, the floor may be a wood floor, a concrete floor, a floor simulating a fighting ring, or various other surfaces.

FIG. 9 is a system level diagram of a fight training environment 900. The fight training environment 900 includes the fight training system 100 of FIGS. 1-8. The fight training system 100 includes sensors 902A-902N. The sensors 902A-902N can be located on various locations of the fight training system 100. The fight training system 100 is in communication with a fight database 904. The fight database 904 has stored therein impact and torque data relating to how effective strikes are on a human body. The data is used by the fight training system 100 to determine if a strike is effective in immobilizing or knocking out an opponent, or at least is changing the status of the opponent. The fight database 904 data can be provided in various means. For example, fighters can wear sensors that measure strikes from opponents. the data can be uploaded to the fight database 904 and keyed with information as to the effectiveness of the strikes. In another example, the data may be provided by historical, pre-recorded matches and a determination of the location, vector, and force imparted by strikes.

FIG. 10 is a system level diagram of a community training environment 1000. The community training environment 1000 is designed to communicatively connect fight training systems 1002A-C (hereinafter collectively and generically referred to as “fight training systems 1002) to allow for shared fight experiences, training experiences, and the like. The fight training systems 1002 may be fight training systems such as those described above in FIGS. 1-9.

In some examples, it may be preferable or desirable to allow one user to interact with a community of other fighters using similar equipment, or a user to interact with a trainer training one or more users using similar equipment. In the example illustrated in FIG. 10, the community training environment 1000 includes the fight training systems 1002. The fight training systems 1000 are communicatively coupled, using various forms of wired or wireless communications systems, to a fight community server 1004. The fight community server 1004 may be a local or remote server that is used to coordinate communications from a user such as a trainer and between one or more of the fight training systems 1002. During use, the fight training systems 1002 provide sensor data 1006A-C (hereinafter referred to collectively and generically as “sensor data 1006) from the fight training systems 1002A-C, respectively.

The fight training systems 1002 receive from the fight community server 1004 adjustment data 1008A-C (hereinafter referred to collectively and generically as “adjustment data 1008”). The adjustment data 1008 are instructions from the fight community server 1004 to modify the particular fight training system 1002 in a certain way. For example, the fight training system 1002A may be used by one user to “fight” against a user using the fight training system 1002B, either locally or remotely. As each of the users strike various parts of their respective fight training systems 1002, the fight community server 1004 will receive the sensor data 1006 and instruct the fight training system 1002 to modify its configuration. In another example, a trainer may access the fight community server 1004 and instruct the fight community server 1004 to strengthen or weaken one or more hydraulic joints of the fight training system, such as the joints described in FIG. 2. Thus, the trainer may be able to dynamically adjust training conditions for multiple users at once.

Based on the foregoing, it should be appreciated that technologies for a fight training system have been disclosed herein. Although the subject matter presented herein has been described in language specific to structural features, methodological and transformative acts, and specific machinery, it is to be understood that the invention defined in the appended claims is not necessarily limited to the specific features, acts, or media described herein. Rather, the specific features, acts and mediums are disclosed as example forms of implementing the claims.

The subject matter described above is provided by way of illustration only and should not be construed as limiting. Various modifications and changes may be made to the subject matter described herein without following the example configurations and applications illustrated and described, and without departing from the true spirit and scope of the present invention, aspects of which are set forth in the following claims. 

1. A system comprising: a fight database; and a fight training system communicatively coupled to the fight database, the fight training system comprising: one or more impact sensors configured to measure at least one of force imparted to the fight training system by a strike or direction at which the strike impacts the fight training system; and one or more processors configured to communicate with the fight database to determine one or more aspects of the strike.
 2. A method comprising: receiving, by a sensor of a fight training system, data representing an impact, the data indicating at least one of a force imparted to the fight training system by a strike or direction at which the strike impacts the fight training system; querying a fight database to determine, based at least in part on the data, one or more aspects of the strike; and outputting, based at least in part on the one or more aspects of the strike, feedback regarding the strike. 